package com.archermind.boc.ehcache;

import java.util.List;

import com.archermind.boc.domain.Biz;
import com.archermind.boc.domain.IQ;

public interface EhcacheInterface {

	public void addElement(UserCache userCache);

	public UserCache getUserCacheById(int userid);

	public void removeElementById(int userid);

	public void modifyStatus(int userid, String status);

	public void modifyBusy(int userid, String busy);

	public List<UserCache> getSuitableUserList();

	public UserCache suitableUser(int userid, Biz biz);

	public UserCache assignToUser(int userid, Biz biz, IQ iq);

	public UserCache getUserCachebySessionId(String sessionID);

}
